/* //公共类 */
body {
    color: #1C1F21;
  }
  a {
    text-decoration: none;
    color: #1C1F21;
  }
  @font-face {
    font-family: "PingFangSCRegular";
    /* IE9 */
    src: url('../fonts/PingFangSCRegular.ttf?t=1583684254005') format('truetype');
  }
  @font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('../fonts/iconfont.woff2') format('woff2'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg');
  }
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .center-wrap {
    width: 1152px;
    height: 100%;
    margin: 0 auto;
    position: relative;
  }

  
.site-head {
  height: 150px;
}

.site-head .main-nav {
  height: 40px;
  background: #20BD9A;
}

.site-head .header-con {
  height: 78px;
}

.banner {
  width: 100%;
  min-width: 1152px;
  position: relative;
  overflow: hidden;
}

.banner .loading{
  padding-top: 250px;
  padding-bottom: 250px;
}

.banner .center-wrap {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1152px;
  margin-left: -576px;
}

.fav-ad {
  height: 110px;
  padding: 32px 0;
}

.xxsw {
  height: 738px;
}

.xxsw .loading{
  padding-top: 260px;
}

.ddwl {
  height: 586px;
}

.ddwl .loading{
  padding-top: 180px;
}

.tsddty {
  height: 456px;
}

.tsddty .loading{
  padding-top: 80px;
}

.zsj .loading{
  padding-top: 260px;
}

.gt .loading{
  padding-top: 260px;
}

